 
package com.zdkj.subway.st.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.zdkj.common.core.entity.BaseEntity;
import com.zdkj.common.core.exceltools.HeaderToColumn;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;


@Data
@ApiModel(value = "站间调票")
@EqualsAndHashCode(callSuper = true)
public class SwStCycle extends BaseEntity<SwStCycle> {
	private static final long serialVersionUID = 1L;

	@TableId(type = IdType.AUTO)
	@ApiModelProperty(value = "唯一标识")
	private Long id;

	@ApiModelProperty(value = "调入线路")
	@HeaderToColumn(header = "调入线路",index = 1)
	private String inLineCode;

	@ApiModelProperty(value = "调入站点")
	@HeaderToColumn(header = "调入站点",index = 2)
	private String inStationCode;

	@ApiModelProperty(value = "调入时间")
	@HeaderToColumn(header = "调入时间",index = 3)
	private LocalDateTime inTime;

	@ApiModelProperty(value = "调入票种")
	@HeaderToColumn(header = "调入票种",index = 4)
	private String inCardType;

	@ApiModelProperty(value = "调入数量")
	@HeaderToColumn(header = "调入数量",index = 5)
	private String inNumber;

	@ApiModelProperty(value = "调入人")
	@HeaderToColumn(header = "调入人",index = 6)
	private String inPerson;

	@ApiModelProperty(value = "调出线路")
	@HeaderToColumn(header = "调出线路",index = 7)
	private String outLineCode;

	@ApiModelProperty(value = "调出站点")
	@HeaderToColumn(header = "调出站点",index = 8)
	private String outStationCode;

	@ApiModelProperty(value = "调出人")
	@HeaderToColumn(header = "调出人",index = 9)
	private String outPersonId;

	@ApiModelProperty(value = "调出票种")
	@HeaderToColumn(header = "调出票种",index = 10)
	private String outCardType;

	@ApiModelProperty(value = "调出数量")
	@HeaderToColumn(header = "调出数量",index = 11)
	private String outNumber;

	@ApiModelProperty(value = "附件")
	@HeaderToColumn(header = "附件",index = 12)
	private String file;

	@ApiModelProperty(value = "审核状态")
	@HeaderToColumn(header = "审核状态",index = 13)
	private String checkStatus;

	@ApiModelProperty(value = "审核人员")
	@HeaderToColumn(header = "审核人员",index = 14)
	private String checkPersonId;

	@ApiModelProperty(value = "审核时间")
	@HeaderToColumn(header = "审核时间",index = 15)
	private LocalDateTime checkTime;

	@ApiModelProperty(value = "备注")
	@HeaderToColumn(header = "备注",index = 16)
	private String remark;


}
